package construct.diffutil;

/**
 * @author Yangzhenyu06
 * 泛型:
 * L: Diff左侧结果的返回类型
 * R: Diff右侧结果的返回类型
 * P: 执行的入参类型
 * @date 2021/8/25 11:21 上午
 */
public interface DiffHelper<L, R, P> {

    R doLeftExecute(P p);

    L doRightExecute(P p);

    void diffSuccess();

    void diffFailure();
}
